The most important API function in controlling the checking subsystem is the IG_REC_spelling_is_enabled_set function. This function is used to enable or disable the running of the checking subsystem.
If it is enabled (default=enabled), the correction of non-compliant words can be enabled or disabled. For this, the IG_REC_correction_is_enabled_set()/IG_REC_spelling_language_set() function is used. If correction is disabled, non-compliant and suspicious words are flagged, but no auto-correction is done. When enabled, all these unchanged words are flagged, while some characters may be changed and are marked as changed. Correction is the default, so the application needs to call this function only when it wants to explicitly disable the word correction feature.
The remaining checking-related API functions are specific to the particular checking system.
This section provides information about the following: